// 导入所有svg图标
// 完成svgIcon的全局注册
import SvgIcon from '@/components/svgIcon';

// https://webpack.docschina.org/guides/dependency-management/#require-with-expression
const svgRequire = require.context('./svg',false,/\.svg$/);
// 此时返回了一个 Require 函数，可以接收一个 request 的参数，用于require 的导入该函数提供了三个属性，可以通过 svgRequire.keys(）获得所有的 svg图标
// 遍历图标，把图标作为request 参数参入到 svgRequire导入函数中，完成本地svg

svgRequire.keys().forEach(e=> svgRequire(e));

export default app =>{
    app.component('svg-icon',SvgIcon);
}; 